function isEveryStr(arr) {
    for (var i = 0; i < arr.length; i++) {
        // 第一轮 i: 0, arr[i]: 'a'
        // 第一轮 i: 1, arr[i]: 'b'
        // 第一轮 i: 2, arr[i]: 'c'
        if (typeof arr[i] !== 'string') {
            return false;
        }
    }
    return true;
}

function isEveryStr(arr) {
    return arr.every(item => typeof item === 'string');
}

console.log(isEveryStr(['a', 'b', 'c'])); // true
console.log(isEveryStr(['a', 'b', ''])); // true
console.log(isEveryStr(['a', 'b', 1, 2, '3'])); // false
console.log(isEveryStr(['a', 'b', null])); // false
